package com.jz.common.util;

import com.jz.cost.mapper.CostMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RestController;

import java.util.Date;
import java.util.List;

/**
 * Created by WISE on 2022-01-11.
 */
//@Component
//public class TimerTest {
//    @Autowired
//    private CostMapper costMapper;
//
//    @Scheduled(cron = "* * 0-11 * * ? ")
//    public void test() {
//        每天早晨0点，检查是否有开始日期等于当前日期的如果有，自动设定为启用。
//        操作数据库，拿着当前日期当条件查询是否存在禁用的数据
        //当前时间
//        Date date = new Date();
//        List<Integer> ids = costMapper.selectStartTime(date);
//        if (ids!=null){
//
//        costMapper.updateIds(ids);
//        }
////        每天早晨0点，检查结束日期是否已经超过当前日期，如果有，自动设定为禁用
//        List<Integer> ids2 = costMapper.selectEndTime(date);
//        if(ids2!=null){
//
//        costMapper.updateIds2(ids2);
//        }
//    }


//}
